package com.yjf.ljr.dataclass;

import java.io.Serializable;

import com.google.gson.annotations.Expose;
import com.yjf.ljr.parser.DataClass;

public class BiddingSituationDataClass extends DataClass {

	@Expose
	public BiddingSituation investCount;

	@Override
	public boolean copy(DataClass valueClass) {
		if (valueClass == null || !(valueClass instanceof BiddingSituationDataClass)) {
			return false;
		}
		this.code = ((BiddingSituationDataClass) valueClass).code;
		this.msg = ((BiddingSituationDataClass) valueClass).msg;
		this.investCount = ((BiddingSituationDataClass) valueClass).investCount;
		return true;
	}

	public static class BiddingSituation implements Serializable {

		private static final long serialVersionUID = 1L;
		@Expose
		// 已赚金额
		public Value investedProfitAmount;
		// 待收收益
		@Expose
		public Value notPaidInvestedAmount;
		// 总计金额
		@Expose
		public Value totalInvestedAmount;
		// 待收本金
		@Expose
		public Value notPaidInvestedProfitAmount;

		@Expose
		public String totalCollectingInvested;
		@Expose
		public Value collectingInvestedAmount;
		@Expose
		public String totalNotPaidInvestedProfit;
		@Expose
		public Value notPaidInvestedProfitAmount2;
		@Expose
		public String totalPaidInvestedPrinciple;
		@Expose
		public Value paidInvestedPrincipleAmount;
		@Expose
		public String faildTransactions;
		@Expose
		public Value faildInvestedAmount;
		@Expose
		public String totalTransactions;
		@Expose
		public Value totalInvestedAmount2;
		
		
	}

	public static class Value implements Serializable {

		private static final long serialVersionUID = 1L;
		@Expose
		public String standardString;
	}

}
